//
//  XYEnum.h
//  PeiZhuShou
//
//  Created by 找汽配 on 2016/10/17.
//  Copyright © 2016年 XiangYun. All rights reserved.
//

#import <Foundation/Foundation.h>

typedef NS_ENUM(NSInteger, ErrorCode) {
    ErrorCodeNone = 0,
    ErrorCodeErrToken = -3,                 // 错误的Token
    ErrorCodeThirdpartyLoginUnbinded = -2,  // 第三方登录未绑定账号
    ErrorCodeInvalid = -1,                  // 会话失效
    ErrorCodeErrMobile = 1,                 // 手机号不正确
    ErrorCodeErrUsername = 2,               // 用户名不存在
    ErrorCodeMobile = 3,                    // 手机号未注册
    ErrorCodeErrPassword = 4,               // 密码错误
    ErrorCodeErrImageCaptcha = 5,           // 图片验证码错误
    ErrorCodeErrMobileCaptcha = 6,          // 短信校验码错误
    ErrorCodeCaptchaExpire = 7,             // 短信校验码过期
    ErrorCodeErrPasswordIn = 8,             // 密码输入格式错误
    ErrorCodeUsernameExist = 9,             // 用户名已经被注册
    ErrorCodeMobileExist = 10,              // 手机号已经被注册
};

// 滚动位置
typedef NS_ENUM(NSInteger, ScrollPosition) {
    ScrollPositionNone,
    ScrollPositionHeader,
    ScrollPositionCenter,
    ScrollPositionFooter,
};

// 搜索类型
// XYSearchHistoryManager依赖此项
typedef NS_ENUM(NSInteger, SearchType) {
    SearchTypeNone,
    SearchTypeShop,             // 店铺类型
    SearchTypeGoods,            // 商品类型
};

@interface XYEnum : NSObject

#pragma mark - Error Code

+ (NSString *)descriptionWithErrorCode:(ErrorCode)code;

@end
